package com.wande.dataplatform.etl.executor;

import lombok.Data;

/**
 * ETL执行进度
 *
 * @author dataplatform
 */
@Data
public class EtlProgress {

    /**
     * 实例ID
     */
    private Long instanceId;

    /**
     * 状态
     */
    private String status;

    /**
     * 进度百分比 (0-100)
     */
    private Integer percentage;

    /**
     * 当前步骤
     */
    private String currentStep;

    /**
     * 已处理行数
     */
    private Long processedRows;

    /**
     * 总行数
     */
    private Long totalRows;

    /**
     * 错误信息
     */
    private String errorMessage;
}
